// 版权归Go作者所有。版权所有。
// 此源代码的使用受BSD样式
// 许可证的约束，该许可证可以在许可证文件中找到。

// /+构建windows 

package registry

import "syscall"

const (
	_REG_OPTION_NON_VOLATILE = 0

	_REG_CREATED_NEW_KEY     = 1
	_REG_OPENED_EXISTING_KEY = 2

	_ERROR_NO_MORE_ITEMS syscall.Errno = 259
)

func LoadRegLoadMUIString() error {
	return procRegLoadMUIStringW.Find()
}

// /sys regCreateKeyEx（键syscall.Handle，子键*uint16，保留uint32，类*uint16，选项uint32，所需uint32，sa*syscall.SecurityAttributes，结果*syscall.Handle，处置*uint32）（regerrno错误）=advapi32.RegCreateKeyExW 
// sys regSetValueEx（key syscall.Handle，valueName*uint16，reserved uint32，vtype uint32，buf*byte，bufsize uint32）（regerrno errno error error）=advapi32.RegSetValueExW 
// sys regDeleteValue（key syscall.Handle，name*uint16）（regerrno error）=advapi32.RegDeleteValueW 
// sys regloadmuisting（key syscall.Handle，name*uint16，buf*uint16，buflen uint32，buflenCopied*uint32，flags uint32，dir*uint16）（regerro error）=advapi32.RegLoadMUIStringW 

